I would like to see Apple respond by committing to their timeframe but they won't.
Some of the models in the range have had relatively longer or shorter periods of support.
An iPhone 5 got less than a 5S. An iPhone 6 got less than a 6S.
On the other hand Google put out a press release!
Come on, this seems unnecessarily harsh given Apple has been the industry leader in how long they provide software and security updates for their phones.
As a consumer, I'd prefer that Apple was honest about its intent up front.
I'd rather have a definite 7 years than a possible 8.