The five types of jackets that you should wear this spring are the denim jacket, kimono jacket, bomber jacket, white blazer and of course the timeless classic – the trench coat. Trench coat is a fas...