There are many other types of winter coats that can keep you warm and fashionable besides a big long heavy coat. Short jackets are versatile. You can wear them in both summer and winter time, but they're more appropriate for spring/autumn weathers. Short coats are flattering because they create a long line that visually elongates your body.