As a developer, I'm more interested in which iOS versions (and, by extension, which devices) the next version of Xcode supports, because that determines when I can no longer release app updates for a device model. I've seen that devices can remain useful long after their iOS updates end, but once Xcode drops support, I can no longer support users with bug fixes or compatibility updates. Unfortunately, this info doesn't get much attention and I have to dig around the Xcode release notes to try and find it each year.
Currently, Xcode still supports iOS 9, so I'm supporting devices all the way back to the iPad 2! Those are painfully slow now, and I often encourage users to upgrade, but it doesn't seem right to tell them they have to spend hundreds of dollars on new hardware when I can add a few tweaks to maintain backwards compatibility.