This is a very subjective topic. Chickens are individuals as much as any other animal. Some will lay for two years, then decide to retire. Some will keep laying up to 5 years, then slow down/stop. And some will just slowly decline steadily over the years.
Of course breeding vastly affects...