Honestly, if they were going to support the phone for 4 years instead of 2, I would have already prepurchased.
Now I'm considering a HTC10 or possibly Axon 7; which arguably have worse software support.
If you want to compete with the iPhone, support it like the iPhone.