That question sounds like you're asking the person about their own holidays. If you asked something like When do people have their holidays in China, you would get a more general answer. If you asked about public holidays, you would learn about the national holidays.
Some countries make a distinction between religious holidays and national holidays, these being historical and political holidays. However, public holidays works for all such days.
If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know: