Originally Posted by LVoer
I like to wear brown shoes with my navy blue pants, the black on navy isn't really my thing. The question is: Should the socks be brown to match the shoes or navy to match the pants?
I won't tell you what kind of loafers they are for fear of this getting severely off-topic.
I'd go with navy, just because I think it would look better. There's an old saw about matching the socks to the trouser to extend the leg line, but I don't put much stock in it. It's not like anyone can see your socks when you're standing, unless you're pulling a Thom Browne.
Alternatively, you could wear contrasting socks to coordinate with a color you're wearing up top.