The above comes from Apple’s environment FAQs and as you can see the company offers what it considers to be expected product life cycles. If we ignore Phil Schiller’s ill-informed comment recently when he said “This is really sad. It really is.” in reference to the fact that there are over 600 million PCs in use today that are over five years old, the fact is that for many people, Apple products last longer than what the company is quoting.
My mid-2011 iMac is still going strong, albeit with a couple of minor niggles, and we still have a functioning iPhone 4 in the house that would suffice as a daily phone for a non-power user. Our Apple TV is working OK, ignoring the instability of AirPlay, and I know people who have Macs that are much older than mine.
People are more and more looking for devices that will last them for many years, and even if Apple does not want people to do that, the fact is that many Apple products still outlast much of the competition.