From my childhood I have always been tought that a 3 button waistcoat is more formal than a 5 button waistcoat. So to me it is just a matter of how formal the party I am going to is.