Classic colors like black, navy blue, gray, and beige are popular choices for men's cardigans as they are versatile and can easily be paired with different outfits. However, don't be afraid to try out bolder colors like burgundy, olive green, or mustard yellow to add a pop of personality to your wardrobe.