Women wear vest tops all year round, at all occasions smart and casual with not a blink of an eye. But men don't or can't. I'm not saying they don't at all but in most instances. For example restaurants, bars you wouldn't see it. And generally only see them in high summer or people who obviously just been to or going gym/sports.