I had a fairphone 2 for just under 5 years. It was good. A couple of quirks but overall very happy with it. Replaced the modular usb port component myself a couple of years in when the connection got a bit dodgy. Bluetooth was quite a bit worse compared to my new smartphone (Google pixel)
I could have made it last a bit longer by replacing the battery, but I was about to start a new job and knew I needed a reliable phone, so I wasn't sure it was worth investing keeping the fairphone going.