I'm using a Fairphone 4, which is 4 years old at this point (October 2021) and I'm still quite happy with it, but I owned the Fairphone 1 and 2 as well.
In terms of software atrophy, they do offer support for your device for 5 years, which is better than most, and because of its open nature, it's generally well supported by alternatives like Lineage or Calyx, but yeah, I'm still on Android 13. While I still get regular security patches and haven't really had a need for an upgrade, there's no denying that the FP4 is behind.
Of course, it's also easily repairable, supports an SD card and replaceable battery, so that's a tradeoff I'm happy with.