You can tell it’s that time of year. The battle for the most popular Christmas TV advert is underway – a war that is expected to cost UK companies around £5.6bn as they compete for their campaigns to be the most effective at pulling on our heartstrings and persuading us to spend our money with them.

The big ones (in no particular order):

Just sit back and enjoy!