When you are buying mens jackets for winters, opt for a jacket that's one size larger than your shirt size. This would help you in the sense that you can wear a light sweatshirt, shirt, tshirt, etc. under it.