There are three main types of snow jacket. Depending on riding conditions, and your personal preference, you will fall into one of these three categories of jackets.

Soft Shell- Softer outer material that generally has a water resistant coating. Good for spring riding and warmer hoody type days. Lacks on wind resistance.Shell- A protective outer layer designed to keep the elements out.Insulated- Contains some sort of insulation or fill to create warmth. This type of jacket keeps the heat in, but generally does not breathe as well as a shell.