Apart from the colours that go well in formal settings make sure the size is perfect when you choose a formal pant-shirt combination.