A sweater is knitted and is worn underneath a jacket or a coat. A jacket is usually worn over other garments and is used as an additional layer to keep warm. Both jackets and sweaters are winter wardrobe staples.