I think the assertion here is there are no Android phones that don't have long term support. Apple compared to Google Pixel phones are basically the same longevity today[0][1].
With a lot of Android devices they'll have a lifespan even beyond that. Although there are choices to make at that point. You just don't have the option with Apple.
In those lists iphones are supported up to 7 years old, while Pixels only go back 4 and they end security updates at the same time that they end OS updates. The most recent one says it will go 6 which will match my claim as of today, but I'm expecting to keep this one going for more than another year, and I'm expecting security updates to keep it usable for at least a few years after that.
Current Pixels are 7 years (showcased in the links I provided), not sure why you're claiming 6. Apple doesn't claim EoS but also hasn't provided longer than 7.
Apple makes no such guarantees, so it's not something anyone can depend on.
My point is that right now I have one that is 6 years old. If Google develops a track record of supporting phones that long my stance will change. Also Google is the posterchild for canceling support.
That's my point. Google has commitment to support for the same timeframe. Google has zero track record of reducing support as Pixels have continued to be rolled out. This is the one area Google has been consistent in a positive direction.
Beyond that, there's no guarantee Apple continues to support for 7 years. They are literally the same level of corporate greed as Google.
Also... Apple has locked all of their users into planned obsolescence for a decade plus. At least their is hope on the slightly more open side with AOSP.
Apple is a poster child of nothing. They have put out hardware that is inaccessible and unrepairable for years. Both companies suck to their end users, let's not pretend Apple is some utopia of awesome to their customers.
With a lot of Android devices they'll have a lifespan even beyond that. Although there are choices to make at that point. You just don't have the option with Apple.
[0] https://endoflife.date/iphone [1] https://endoflife.date/pixel