For me it's temperature based. I'm wearing socks unless the temperature is above 27 Celsius, at which point I'm comfortable wearing shorts and sandals.
Under 23 C my entire skin needs covering except hands & head. I cannot stand exposed skin at that point.
When it's below 5 C I wear long socks because I lose a lot of heat through they legs.