Long coats are also called overcoats and are usually layered over sweaters, sweatshirts & hoodies. They can be worn during light winters as well as colder months of the year.