Guys - you've got to get your dress style right.
Have a look here at AskMen.com for some tips on how to get the right suit for you. Some trends and styles just don't change.
Yes - I do still have a suit jacket that I bought 12 years ago. Yes - it is old.
BUT - it still looks great because (accidentally) I bought a style of jacket that does not age.
That is one rule to go by for staple items for your wardrobe - get solid staples that will not age and add the funky trendy clothes around those.