Christmas season is upon us, and there's a bumper crop of festive treats on TV to celebrate. There are Christmas specials of Birds of a Feather, a new drama with BBC's McMafia and documentaries on music legends Elvis and Prince.
Christmas Day
- Doctor Who - 5.30pm, BBC One
- Victoria - 9pm, ITV
- The Great Christmas Bake Off - 7.40pm, Channel 4
- First Dates at Christmas - 9pm, Channel 4
- Alan Carr's Christmas Chatty Man - 10pm, Channel 4
- Mrs Brown's Boys - 10pm, BBC One
Boxing Day
- Snow Bears - 6.30pm, BBC One
- Reindeer Family and Me - 8pm, BBC Two
- Jurassic World - 6.40pm, ITV
- Little Women - 8pm, BBC One
- Birds of a Feather - 10.15pm, ITV
Wednesday 27 December
- Miranda Does Christmas - 9pm, Channel 4
- Harry Potter and the Goblet of Fire - 8pm, ITV
- Celebrity Mastermind - 7pm, BBC One
- Williams and Spielberg: the Adventure Continues - 8.45pm, Sky Arts
- Alan Partridge: Why, When, Where, How and Whom? - 9pm, BBC Two
Thursday 28 December
- Attenborough and the Empire of the Ants - 9.30pm, BBC Two
- Still Open All Hours - 7.30pm, BBC One
- What Britain Bought in 2017 - 9pm, Channel 4
- Crystal Palace v Arsenal - 7.30pm, Sky Main Event
- Francis Bacon: a Brush with Violence - 9pm, BBC Four
Friday 29 December
- Eric, Ernie and Me - 9pm, BBC Four
- Delicious - 9pm, Sky 1
- Elvis: the Rebirth of the King - 10pm, BBC Four
- Would I Lie to You? - 8.30pm, BBC One
- Frankie Boyle's 2017 New World Order - 10pm, BBC Two
Saturday 30 December
- A Christmas Carol Goes Wrong - 7.10pm, BBC One
- Avengers: Age of Ultron - 8pm, BBC One
- Liam Gallagher: Live in New York - 9pm, Sky Arts
- The Price is Right - 8pm, Channel 4
- Grand Tours of Scotland's Lochs - 8.30pm, BBC Two
New Year's Eve
- The Crystal Maze: Celebrity Christmas Special - 8pm, Channel 4
- New Year's Eve Fireworks - 11.45pm, Sky 1
- Alan Carr's new Year Spectacular - 9pm, Channel 4
- Diana, Our Mother: Her Life and Legacy - 6.25pm, ITV3
- Big Fat Quiz of the Year - 11pm, Channel 4
- Harry Potter and the Deathly Hallows: Part 2 - 7.50pm, ITV
New Year's Day
- McMafia - 9pm, BBC One
- Queen Night - 9pm, BBC Four
- Sue Perkins and the Chimp Sanctuary - 9pm, BBC Two
- Paul O'Grady: for the Love of Dogs at Christmas - 5.45pm, ITV
- Mrs Doubtfire - 5.30, Channel 4
- Spectre - 8pm, ITV
- World's Strongest Man Final - 6.35pm, Channel 5
Tuesday 2 January
- The Greatest TV Moments of All Time - 8pm, ITV
- Inside No 9 - 10pm, BBC Two
- Prince: Last Year of a Legend - 10pm, Channel 4
- The Real T Rex with Chris Packham - 9pm, BBC Two
- Diet Secrets and How to Lose Weight - 8pm, Channel 5
Wednesday 3 January
- Girlfriends - 9pm, ITV
- Miriam's Great American Adventure - 9pm, BBC One
- Tom Kerridge's Lose Weight for Good - 8pm, BBC Two
- A Stitch in Time - 8.30pm, BBC Four
- Hunting Down the Nazis - 8pm, Yesterday
- Arsenal v Chelsea - 7pm, Sky Main Event
Thursday 4 January
- Acid Attack: My Story - 10am, BBC Three
- Death in Paradise - 9pm, BBC One
- Derry Girls - 10pm, Channel 4
- Hunted - 9pm, Channel 4
- The Hairy Biker's Mediterranean Adventure - 8pm, BBC Two
Friday 5 January
- FA Cup Match of the Day Live: Liverpool v Everton - 7.30pm, BBC One
- River Monsters - 8pm, ITV
- The Big Soap Quiz: Coronation Street v Emmerdale - 9pm, ITV
- Rome Unpacked - 9pm, BBC Two
- Will & Grace - 10pm, Channel 5