Of course, you can resist all you want. Ultimately though resistance is futile. Like it or not, Rockin' Around the Christmas Tree, Let it Snow! Let it Snow! Let it Snow!, Little Drummer Boy/ Peace on Earth, Wombling Merry Christmas and many others besides will eventually get lodged into your brain and you won't be able to get them out again until New Year at the very earliest.
There's no doubt that this time of year offers more opportunities to stretch our vocal prowess whether singing in church, joining in a few impromptu carols at the local train station or yodeling along to Julie Andrews on Christmas Day after a few glasses of port. In fact, it's almost impossible to avoid the strains of festive songs whether we're in the supermarket, on public transport or at a street corner.
Often derided as a location for spiriting away unwanted tracks the humble b-side has thrown up numerous classics over the years. Inevitably there have been plenty of Christmas singles with more illustrious matter on their flipside and so what follows is a veritable packed sleigh full of songs that have become festive standards in their own right...
The enduring success of All I Want For Christmas Is You should not be a surprise. Whether because of Mariah's iconic video (frolicking in the snow, wearing her Santa-themed micro dress), the recording's upbeat joyfulness or the timeless quality (even though it was produced and written by Mariah with Walter Afanasieff), the track has something for everyone.
Christmas music gets such bad press and unfairly so given that most people have only dipped their toes into about 1% of what is available. So in an attempt to redress the balance here is a list of 10 Christmas songs that you probably have never heard before but will soon be occupying your annual playlist of cherished favourites.
For many people, the biggest day of December begins the morning after Santa pops down the chimney. But, for an array of pop stars, Facebook campaigners, charity singles and chart watchers, attention is focused on another day - the day the Christmas Number One is confirmed. The race for the Christmas Number 1 is as festive as turkey and mulled wine. And this year, with the big day falling on December 22 (and BBC Radio 1's counting down the Top 40 from 4-7pm), it is likely to be as spicy a race as we have seen for some time.