Mazda3 :Differences between years and trims

Hello! I am considering getting a 4th gen mazda3. I know that the mid-level trims sometimes change features between model years. For example, it looks like the 2020 preferred has premium Bose audio, but later ones do not. Is there a list of differences between model years AND trims? I am specifically look at the preferred trim

Thank you!