It’s funny how people dress. While dressing for work, you have to really consider a couple of things. These may sound very silly, but they do matter. It’s important to pick a shirt with a matching pant and vice versa. Same applies to picking up a tie.
I have seen a lot of guys wearing white socks with formal wear. This is a crazy idea. Please for gods sake, understand that you have to pick a socks matching with your pant color. For example, socks with shades of blue goes with a Navy blue pant. White socks is very much part of informal wear, that is if you are wearing Jeans and Sports Shoes.