The groom should select his formal wear based on the formality of the wedding. For a semi-formal or formal wedding, the groom will need a tuxedo. A tuxedo is the formal jacket worn by men on special or formal occasions. The most popular colors are black, white, and gray. Options: Use the following guidelines to select customary attire for the groom.