As adjectives the difference between stylish and contemporary
is that
stylish is having elegance or taste or refinement in manners or dress while
contemporary is from the same time period, coexistent in time.
As a noun contemporary is
someone or something living at the same time, or of roughly the same age as another.