Here's a clue. My nearly five-year-old Moto G (the original one) still gets regular updates via LineageOS. There's a new build out every Wednesday and I tend to install them monthly.
Moto Gs less than or equal to v4 are built like brick outhouses, reliable, fast enough for anything but gaming and have more accessories than you can shake a stick at. Mrs Chronos has a Moto E. It's not as fast as a G but it still runs Nougat, gets an update a few days after AOSP vulnerability day and doesn't spy on her.
Even replacing the "built-in" battery for a G is a doddle.
I made the mistake of buying into the Wileyfox hype with the Storm (which just got Oreo from Lineage - not bad for an obsolete model that, before they went TITSUP¹, they disavowed ever producing) when I really should have bought a Moto. Lesson learnt.
¹ Total Inability To Secure Useful Profits, mainly due to titting about on Twatter and Farcebook instead of dealing with issues. And no, the bloody magnetometer still doesn't work and the LEDs behind the softkeys winked out one by one, never to return.