Fashion is the accepted day to day way of dressing at a given time. If you see everyone wearing the same color or style when they have not been the trend before, such is "in-fashion."
Never has and never will
Fashion is the total outlook of an individual of today and only for today. Though fashion evolves and some styles come back, it only apply for "now". Even the retro fashion is never the same