Fashion is a trend and this trend changes frequently—often yearly. Sometimes a fashion may linger for a few years and gradually change.
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.”