This Justin Bieber photo contains
boater, leghorn, panama, panama hat, sailor, skimmer, straw hat, and business suit.
There might also be
fedora, felt hat, homburg, stetson, trilby, dress hat, high hat, opera hat, silk hat, stovepipe, top hat, topper, beaver, and bowling shoe.