Music is a key component of Christmas and most people have a favourite song to get them into the Christmas mood.
From traditional carols to the latest contemporary pop hit, there's something for everyone.
The Christmas number one spot is always hotly contested but it's no longer down to how many CDs, records or tapes you can shift - the number of plays on streaming platforms is now key to success.
Spotify is the world's largest streaming platform, and to get into their all-time top 10 Christmas songs you need to have a minimum of 555 million plays.
Here are the songs that make the grade - and surprisingly there's not a Slade, Wizzard or Band Aid in sight.

5. Michael Buble
Michael Buble's 'It's Beginning To Look A Lot Like Christmas' completes the top five, with 864 million streams. | Contributed

6. Bobby Helms
The oldest song to make this list is Bobby Helms' 'Jingle Bell Rock'. First released in 1957, it has had 807 million streams to date. | Contributed

7. Sia
The most recent addition to the top 10 is Sia's 'Snowman' from 2017, with 767 million streams. | Contributed

8. Andy Williams
Andy Williams' 1963 classic 'The Most Wonderful Time of the Year' has had 714 million plays. | Contributed

