I've never been a fan of anything other than the Nexus line. But judging from that being a 3 year old phone, I would upgrade for sure. 2 years max is what I usually go before upgrading my phone.
My N6 is still running perfectly, and with nougat on it. But I will want to upgrade to the pixel.