iPhone   
  • Runs on Apple's iOS.

  • New versions launch annually.

    Android
  • Runs on Android, with some manufacturers using a slightly different version.

  • Android may update less regularly.

Android phones run on Google's Android operating system, while iPhones use Apple's iOS. In general, they work the same: You'll have a home screen with your most popular apps, including games, utilities, a Phone app to make calls, a camera app for pictures, and a messaging one to send texts. They also use touch interfaces, and the device may include hardware like accelerometers or gyroscopes for more functions.

Apple releases a new version of iOS about every fall with additional updates coming throughout the year. In the earlier days of Android, updates were less frequent and regular (Android 2.0 came out in 2009, while both 3 and 4 came out in 2011). Recently, however, Android has fallen more into an annual update cycle. Some Android device makers, like Samsung, use a slightly modified version of the operating system.

Some Android makers are slow to update their phones to the latest version of the Android OS, and sometimes don't update their phones at all. While older phones will eventually lose support for the latest OS, Apple's support for older phones can be better than Android's, especially since the platform is open to other manufacturers.

Apps: Android Has More Options

    iPhone
  • Only available through Apple's App Store.

  • Over 2 million apps.

    Android
  • Available in the Google Play Store and through third-party sources.

  • Nearly 3 million apps.

The Apple App Store offers fewer apps than Google Play, but the selection isn't the most crucial factor.

Apple is strict about what apps it allows, while Google's standards for Android are laxer. Apple's tighter control is part of the reason that its app store has fewer offerings than Google's, but that also means that you're less likely to download malware.

The other benefit of Apple's centralized storefront is that the company is sure that everything in there is compatible with the available devices. The combination of multiple manufacturers of Android phones and less screening in the Google Play Store means that you may not be sure that an app you want will work with your particular phone.

That aside, the higher selection and ability to download Android apps from outside the official Google Play Store may appeal to some users.

Price: iPhones Are Generally More Expensive; Androids Have a Wider Range

    iPhone
  • General range: $500 - $1,500+

    Android
  • General range: $100-$1,750+

Apple positioned the iPhone as a premium device, and the price reflects that. You aren't going to find a new one for less than $500 or so. Meanwhile, Android-compatible phones are available at a huge range of prices, from $100 or so to 20 times that amount.

While it's possible to get an Android phone for cheaper, you may get what you pay for. High-end Samsung devices can cost as much or even more than an iPhone if you want a new Samsung Galaxy or Google Pixel. At this end of the range, there's little difference in quality between Android and iPhone. If you don't need a high-tech camera or other features, however, a cheaper Android may be fine for you.

The wide availability of payment plans from Apple, Google, and retailers, however, mean that you can easily get an upper-tier phone by paying for it in monthly installments instead of all at once. These options make price less of an issue.

Security: Apple Keeps It Locked Down

   iPhone
  • Encrypted end-to-end.

  • App Store designed to prevent malware.

    Android
  • Encrypted in transit.

  • Wider third-party app availability can open a device to malware.

If you care about the security of your smartphone, iPhone is more secure than Android. The reasons why are due to a variety of factors, but here are some of the most important:

  • Apple supports end-to-end encryption in its apps. "End-to-end" means that a text message, for example, is scrambled on its entire journey between the sending device and the recipient. Android, generally, encrypts "in transit," which means that information is secure while it's moving but may be vulnerable on "stops," like through Google servers.
  • Apple controls downloads. One of the most common ways to compromise digital security is by downloading malware – software designed to steal information or affect how a device works. Apple works to prevent malware from appearing on its App Store, and that's the only place you can get iPhone apps. In this way, Android's openness and flexibility can become a liability.

It's important to note, however, that iPhone isn't immune to security threats; it's just less likely to be targeted than Android-based phones.

Intelligent Assistant: Google Assistant Beats Siri

    iPhone
  • Default platform: Siri.

  • iPhones can use Google Assistant or Bixby through apps.

    Android
  • Default platforms: Google Assistant or Samsung Bixby.

  • Android users can't use Siri.

The next frontier of smartphone functionality will be driven by artificial intelligence and voice interfaces. Android has a clear lead here.

Google Assistant, the most prominent intelligent assistant on Android, is very powerful. It uses everything Google knows about you and the world to make life easier. For instance, if your Google Calendar knows that you're meeting someone at 5:30 and that traffic is terrible, Assistant can notify you to leave early.

Siri is Apple's answer to Google Assistant for artificial intelligence. It's improving with each new iOS release. That said, it's still limited to relatively simple tasks and doesn't offer the advanced smarts of Google Assistant. iPhone users who don't like Siri can also use Google Assistant, however, while Android owners can't access Siri without an Apple product.

Ecosystem: Apple's Is Closed but Powerful

   iPhone
  • Seamless interaction with Macs, Apple Watch, Apple TV, and other devices.

   Android
  • Less interactivity between Android devices, especially from different manufacturers.

Many people use a tablet, computer, or wearable in addition to their smartphone. For them, Apple offers a better integrated experience. Because Apple makes computers, tablets, watches, and the iPhone, it offers features that Android may not.

For example, you can use your iPhone as a remote for your Apple TV. Or you can unlock your iPhone or MacBook with an Apple Watch. AirDrop lets you instantly transfer files and links between an iPhone, Mac, or iPad without creating an email. Other continuity features let you start a YouTube video on Apple TV and pick it up where you left off on the iPhone. AirPlay can let you share your Mac's screen to an Apple TV or use an iPad as a second monitor.

Google's services like Gmail, Maps, Google Now, etc., work across all Android devices. But unless your watch, tablet, phone, and computer are all made by the same company—and there aren't too many companies other than Samsung that make products in all of those categories—Android has no unified cross-device experience.

Serviceability: Get Android for DIY Fixes

      iPhone
  • + Self-repair is difficult, if not       impossible.

  • + You'll need to take your           device to a service provider     or Apple Store.

     Android
  • - Many manufacturers make          their  devices user-serviceable.

Apple emphasizes elegance and simplicity in the iPhone above all else. That's a significant reason that users can't upgrade the iPhone's storage or replace the batteries (it's possible to get replacement iPhone batteries, but they have to be installed by a trained repair person).

On the other hand, Android manufacturers often let users change the phone's battery and expand its storage capacity.

The trade-off is that Android is a bit more complex and less elegant, but that may be worth it compared to running out of memory or avoiding paying for an expensive battery replacement.

Final Verdict

Both iPhone and Android provide solutions for people with different needs. If you already own Apple products like the Mac, iPad, or Apple TV, getting an iPhone is an easy choice. If flexibility or apps are important, go for an Android.

Different categories matter more for certain people. Some people will value hardware choice more, while others will care more about battery life or mobile gaming. Both platforms offer good choices for different people. You'll need to decide what factors are most important to you and choose the phone that best meets your needs.