Perennial

meaning: lasting a very long time, or happening repeatedly or all the time:

usage: The film " White Christmas " is a perennial favourite .