White waistcoats of piquéd cotton are appropriate as part of formal white-tie dress. They are also appropriate, depending on the situation including the formality of the event, in black-tie. In the early years of the 20th century, men would often wear cotton vests when women were present, instead of the black alternatives.
Love me, hate me, kill me, anything. Just let me know it.