If you work on Christmas legally should you get paid holiday pay?

Holiday pay is not required by law for private sector companies (e.g. non-government). If your employer chooses to pay you holiday pay, you are receiving a voluntarily-given benefit.