It can be warm enough if you layer things up during wintertime and even more so when you have an insulating layer in your leather jacket. Just a sweater and leather jackets will not keep you warm in cold winter days. Therefore make sure to look for an oversized leather jacket and put lots of layers under it. The ticker the leather of your jacket, the warmer you will be.