Cream socks are worn with day wear. White socks are worn only by pipers (and formerly by footmen), other than by those who take their lead from the kilt rental business, who started the story that white hose are appropriate for evening wear because it is cheaper for them to keep them in stock than diced or argyle hose.