Artists do bring out and release new Christmas songs every year but they tend to be by-passed by the repeated radio plays of the old classics like Wham!, Slade, Shakin' Stevens etc etc.
The old ones really are the best even if they are a bit naff and cheesy.
It's seems that artists release full albums rather than just one stand alone Christmas song.
Over the years we've had Crimbo Albums from:
Michael Buble, Rod Stewart, Neil Diamond, Shakin' Stevens, Sia, Kacey Musgraves, Tom Chaplin (Keane), Leona Lewis, Katie Melua, Gwen Stefani, Kylie Minogue, Alexander Armstrong, Susan Boyle and Kelly Clarkson plus loads loads more.
I think it all depends on your taste in music and your age. This will determine wether you like the new stuff or regard it all as rubbish and make a fast buck from the Christmas commercialism.
I can highly recommend Shakin' Stevens album "Merry Christmas Everyone" which has 12 or 15 great Christmas songs to get you in the festive mood.