@paok1970,
In real-world use they have such different meanings that I would not recommend thinking of them as being interchangeable.
Style has to do with one's own sense of appearance and carriage. If you know your own style, you can't ever be out of style. Style is internal. It is about self-awareness.
Fashion is time-limited. Fashion is external and is about efforts to be like/look like others.
I appreciate people who have a sense of style, who know their own style.
I am not interested in people who try to keep up with fashion - whether that has to do with clothing/housing/cars or anything else.