Google supports Nexus devices almost as long as Apple supports their devices, that's one of the reasons several of us have recommended them to you. Support for low end Android devices is non-existent, they are made to be disposable. Apple doesn't make any low or medium priced devices so you can't make a comparison there. Apples phones are all priced above the equivalent flagship Android devices and it is fair to say that they do updates on a more timely manner and for a longer period of time, although the major Android manufacturers do provide updates to their flagship devices. Google provides monthly security updates to Nexus devices and they do two OS updates after the initial OS version. The carriers can't get in the way of updates to Nexus devices like they do with non-Nexus devices and they can't load them down with crapware.
As for pricing, Nexus devices are much less expensive then the equivalent Apple devices. Last year when the Nexus 6P came out the 64G 6p was priced at $550, it's now selling for $399, the 64G iPhone 6 Plus was priced at $850. The Nexus has a QHD 5'.7" Amoled screen, the IPhone has a relatively low resolution 5.5" HD LCD screen. As a Nexus owner you have access to the betas of next generation OS which gives you a six month jump on the rest of the world assuming you don't mind running beta code (I've been running Android N since beta 2 which came out in the spring). When I look at someones iPhone I find it painfully primitive compared to Android, I would never recommend an iPhone to anyone.