Are you American? In that case, ‘Happy Holidays!’
Are you British? In that case ‘Happy Holidays!’ conjures up images of skiing in Switzerland, but what it most certainly does not do is conjure up images of Christmas, and New Year and all the other festivals there may be at this time of year.
That is because in British English, we don’t use the phrase ‘Happy Holidays’.
Well of course that is not 100% true because in England, all kinds of American phrases have crept into the language.
But ‘Happy Holidays’ would have a long way to go to make a general dint in the panoply of phrases the English do use – from ‘Merry Christmas’, and ‘Happy New Year’, to that good old generic ‘Season’s Greetings’.