What the best practice of define the holiday list?

what the best practice for define the holiday list
define one holdy list for all years
or one for each year

Does changing the default list for the company from year to year not affect historical data?

Thanks.

You can create holiday list for each year and assign to employees. Public holidays can be changed from year to year right?

Public holidays can be changed from year to year right : yes