Ive 5 navy suits, 3 of them the same. I also have grey and black suits and a few pin stripes, which frankly very few people younger than 55 seem to wear these days!
well pinstripes can look OK on the older generation, some consultant in a hospital, some senior exec etc.. it doesn't look out of place particularly. Does seem to be a bit rarer on younger people and IME tends to be people who are a bit cocky - brokers etc.. or essex boys in back office jobs who want to pretend they're traders/brokers on a friday night