My 17 year old son loves the mens' version of these suits (OppoSuits - look them up!). He regularly wears them to school, and now one of the younger male teachers has purchased a couple of the suits and wears them to school, too. I think they're fun.
Only you can decide how much wear it would get, but if you would wear it every holiday season for a while, it would be worth it. It is certainly better than an ugly sweater!
These are the two my son has:
https://www.opposuits.com/suit.....-suit.html
https://www.opposuits.com/suit.....-suit.html