While traditionally not considered formal wear, subtle prints like small polka dots or fine stripes can work for semi-formal events when paired with a suit. For strictly formal events, it's best to stick to solid colors.