6 years + 2-3 more years of security updates is a pretty good support cycle for a phone.
Complaining that the company that provides some of (if not the best) support for their phones is pretty silly. Especially considering that Google, androids gold standard is a year three years less than that.