Seeing as how I have an Apple TV and iPad, I'd prefer the iPhone over ANY Android product. I will never own an Android device. I appreciate Apple's dedication to making dependable updates/support. Just look at Android.....the majority of Android devices aren't even currently using the JB update. You never know when/if your device will receive the latest OS, therefore considerably shortening the applicable "life" of the device you buy. With Apple, I know my device is good for at least 2 OS annual updates.