I am buying a tuxedo that I will be wearing to 3 weddings in the next few months. All of them are black tie. I've been searching and found a few options. Such as RL, Brooks Brothers, Sid Mashburn, SuitSupply, or custom. I find it difficult to buy a suit that I may only wear a few times a year. I'd like half-canvassed jacket that will hold it shape. Is a nice tuxedo something I can wear for 5+ years, or are the trends constantly changing? Since this is my first tuxedo, is it best to buy an inexpensive one from H&M/Suit Supply. Or is it best to invest and buy a nice tux from RL or Brooks Brothers.