Metalloy wroteif you can out your hand on huwaei honor 8,
if not, then Nova is good.
however I think at these days and aside from Iphones ( not a fan but they are known to last 3 years) it is just hard to keep a good phone for 3 years, due to decrease in battery capacity that will be noticeable even before the end of first year of use, and due to lagging that is also start being noticeable after a major update or 2. at least this is my experience.
iphones lasting 3 years? it's a joke
we have 3 iphones and none could stand 2 years, lags,battery problems,bugs...