Apple’s competition doesn’t provide phones with many years of official software updates. This may be just fine for many people, but if you care about security, features... then it’s not reliable enough.
Would 5 years of OS updates be appreciated? Of course! But 4 years of security updates isn't so bad.