Crew socks are great for wearing with mid or high-top shoes and are beneficial as they can prevent the ankles from getting chaffed. Though, these crew socks cannot be worn with dress pants but can definitely be worn with shorts.