Caps are very convenient to protect you against flies, rain, hail and snow, and against burning in the sun.
Because the cotton cap also absorbs humidity it prevents sweat dripping into your eyes.
The backside is elastic, so one size fits all.