It truly depends on the socks and the shoes. Say if you were to wear a pair or converse shoes [not high tops] with a pair or white trainer liners, there is nothing wrong with that. As a basic rule, I think it looks best to wear thin/low socks with thin and low shoes and thicker socks should be worn with trainers etc.