There is no rule as to when you should wear your long leather trench coat. Even though they are meant to be worn during the rainy days and the winters, you can wear them any time you want. They are perfect as casual wear or for a formal occasion as long as you are comfortable and can easily carry it