I don't wear hats for fashion reasons like, what it seems, the OP does; and since he has decided that caps and beanies are not hats and are in fact...I don't know, something else, then I have no hats at all.
I wear a something else for one of three reasons:
1 - Shade my eyes
2 - Warm my head
3 - Cover my hair because I feel too lazy to try and make it look good that day
I wear a something else for one of three reasons:
1 - Shade my eyes
2 - Warm my head
3 - Cover my hair because I feel too lazy to try and make it look good that day