So what you are saying is that you're too dumb to use a smartphone? Because why would you need a data plan to use an iPhone?
Obviously lying is obvious.
While they are definitely overpriced (as are most other flagships btw), they still have some, if not the best, hardware in their devices. Not to mention that their software is more efficient than Android is.
If you check some results here (it's dutch, but you can see how it beats all other phones in every test)
You must be registered to see links
And incase you are wondering, no they are not pro-Apple, neither am I. I do not and will not own any Apple devices. Actually that's not completely true, I might get a old iPod Touch on a dock as an alarm clock.
Point is that while Apple is over-priced and all, they do make high quality products, and on both the phone and tablet market, they are most definitely at the top. If you are going purely for specs, will you should get your money out to get an Apple, because their hardware combined with their software, is just extremely fast.
So you are comparing random specs and pretend this means anything?
The 13MP camera isn't that good, 13MP means poop, in fact, it's probably a weakpoint, smartphone sensors are extremely small, yet for each pixel there needs to be a dot basically, now technology has improved to be able to fit more and more pixels on it, making them more sensitive to light and decreasing the room between each pixel, in the end you don't want 13MP on a cheap sensor, because results at low light will be complete poop.
Does that mean the OnePlus One is bad? Absolutely not, but the iPhone has better specs, the screen is without a doubt better, the GPU is very impressive and overall they are great quality phones. Just too expensive. This is where the OnePlus One definitely beats the iPhone.