I've never been a fan of white socks. They get dirty and are sure hard to keep looking clean. They are great for my son, though. They stay on, they stand up to a lot of wear and match just about anything.