The raincoat, a garment worn to protect the upper body from rain, is a compromise between fashion and utility. Important styles of raincoat, often associated with particular manufacturers, are listed below.