Fashion is a trend and this trend changes frequently—often every year. Sometimes a fashion may linger for a few years and gradually change to something else.
Style is a personal adaptation of fashion. Style is individualistic while fashion is generic.
If you want to know more about the difference, just Google this, “difference between style and fashion.”