Fit varies a lot between brands, so always check the size chart on the product page before buying. As a general rule a modern tailored jacket should leave room for a fine knit underneath without losing a clean shoulder line - if you plan to layer more heavily than that, size up.