The Duke of Sussex, 40, will not spend Christmas in the UK for the sixth year in a row.