When I wear a suit, I usually wear socks of a solid color that is close to the color of my suit.  If I am dressed in "business casual", I may wear socks with a pattern in a complimentary color (argyles, stripes,...