| Last updated
But one festive ad has warmed our hearts this year more than any other. According to new research, the nation's favourite Christmas advert of all time is Disney's offering.
The research was compiled by social media marketing agency Pilot Fish Media, who looked at YouTube and Twitter engagements for each advert to see which performed best.
Take a look at Disney's Christmas advert below:
The cute clip begins in 1940 when a father hands his daughter, Lola, a Mickey Mouse toy after a trip away.
We then return to Lola - now an old lady - years later as she hands over the treasured Mickey doll to her own young grandchild to play with as they decorate for Christmas.
As her granddaughter grows up through the years, we see the grandmother and granddaughter spending many Christmases together but, despite their closeness, Lola's teenage granddaughter is not as interested in decorating or playing with Mickey as she once was.
When the granddaughter returns to the house one evening as an adult, she finds the Mickey toy discarded with its ear ripped off and decides to do something special for her grandmother.
As well as decorating the entire house with homemade star-shaped lights, the granddaughter also hands Lola her Christmas present.
On Christmas morning, Lola opens her gift to find a fixed up Mickey Mouse, with his ear sewn back on.
And, we're not crying, promise.
With 2.5 million views on YouTube and counting, and 58,000 likes so far, the cute clip came out on top with an overall score of 8.
At number two on the list is the Coca-Cola advert with 52,000 likes and an overall score of 7.51, while Aldi - featuring everyone's favourite talking carrot - received 22,000 likes and a score of 5.97 and was voted the third best Christmas advert of 2020.
The festive clip, featuring Kevin the Carrot trying to make it home to his family in time for Christmas, beat the 'big four' supermarkets, though it only just took over Sainsbury's festive advert, which came in at number four.
And, while John Lewis's festive ad has performed well in previous years, the high street store's offering this year came in at fifth place, with 23,000 likes, just behind Sainsbury's 28,000 likes.
Also in the top 10 best adverts were offerings by McDonalds, Amazon, Argos, Lidl and Tesco.
Stephen Gorman, founder at Pilot Fish Media, said: "Christmas ads have been providing some much needed magic and escapism in what has been an unusual year. It's important for brands to strike the right tone during this festive period which may see families unable to celebrate together.
"This ranking, based on YouTube and Twitter engagements, shows that high ad-spend doesn't necessarily deliver results. John Lewis are renowned for their high ad-spend on their Christmas campaigns, yet have ranked in fifth place.
"Surprisingly, Aldi and Kevin the Carrot are ahead of John Lewis and sit with two of the biggest brands on the planet (Disney and Coca-Cola)."
Find the full list of the nation's favourite Christmas adverts here.
Chosen for YouChosen for You
Most Read StoriesMost Read