A joke about the lack of Brussels sprouts in post-Brexit Christmas dinners has been revealed as the funniest Christmas cracker gag for 2016.

Puns about the performance of Roy Hodgson’s World Cup team, Jeremy’s Corbyn’s collapsing cabinet and the hours of Sports Direct workers also made it into the Top 10 list.

The top 20 was voted for by the public as part of a competition by UKTV’s comedy channel Gold to find the best new modern Christmas cracker jokes for the fourth year running.

The Top 20 funniest festive jokes for 2016 are revealed:

1. How will Christmas dinner be different after Brexit? No Brussels. 

2. What do workers at Sports Direct get for Christmas dinner? About 5 minutes.

3. How do you recognise a Christmas tree from BHS? All the branches have gone.  

4. I bought my mum Mary Berry's cookbook for Christmas, I tried to get Paul Hollywood's but he'd sold out.

5. What's David Cameron's favourite Christmas song? All I Want For Christmas is EU.

6. Why has Hillary Clinton asked Santa for a 23-letter alphabet? Because she is sick of F.B.I.

7. Why didn't Roy Hodgson go to visit Santa at The North Pole? He couldn't get past Iceland.

8. Why are Jeremy Corbyn's Christmas cards on the floor? His cabinet collapsed.

9. Philip looks out of the window on Christmas Eve: 'That's some reindeer' he says. The Queen replies: '63 years. Yes, that is a lot.'

10. What's the difference between the clementine in your Christmas stocking and Donald Trump? Nothing, they're both a little orange. 

11. What do you get if you cross Donald Trump with a Christmas Carol? O Comb Over Ye Faithful.

12. What's the best advice you can give at the UKIP Christmas party? Avoid the punch.

13. Why did the three wise men only have frankincense and myrrh? Because Team GB took all the gold.  

14. Which parent is likely to do the Christmas shop at Tesco this year? Dad might, Marmite not. 

15. Why can't the England football team play Yahtzee this Christmas? Because they got rid of Allardyce.

16. I can't get to the chocolates in my advent calendar. Foiled again.

17. Why is Bob Dylan's sleigh so quiet? Because it has Nobel.

18. Why is everyone filing for divorce and custody of the kids this Christmas? Tis the season to be Jolie. 

19. Who might be cooking Christmas dinner at Number 10 this year? Theresa May.  

20. Why can't Mary Berry eat turkey sandwiches? Paul Hollywood took all the bread.

Amateur comedians and jokesters were challenged to write their own festive funnies for the competition, which were put to an anonymous public vote to reveal the winning gags. 

The competition was first started in 2013, after a poll revealed that 72% of the nation thought cracker jokes are outdated and seven in ten people found themselves groaning rather than giggling as they pulled their crackers on Christmas Day.