If color accuracy is super important to you than iPhones are definitely the way to go. As of now, Android has no color management (source AnandTech) so even with a perfectly calibrated screen the OS has no way of making sure that those colors are displayed correctly on another screen. iOS simply has a serious advantage in this area.This is what Displaymate has to say about the iPhone 7 in comparison to all other smartphones.
The iPhone 7 matches or breaks new Smartphone display performance records for:
• The Highest Absolute Color Accuracy for any display (1.1 JNCD*) – Visually Indistinguishable from Perfect
• The Highest Absolute Luminance Accuracy for any display (±2%) – Visually Indistinguishable from Perfect
• Very Accurate Image Contrast and Intensity Scale (with Gamma 2.21) – Visually Indistinguishable from Perfect
• The Highest Peak Brightness Smartphone for any Average Picture Level APL (602 to 705 nits)
• The Highest Contrast Ratio for any IPS LCD display (1,762)
• The Lowest Screen Reflectance for any Smartphone display (4.4 percent)
• The Highest Contrast Rating in High Ambient light for a Smartphone for any APL (137 to 160)
• The Smallest Color variation with Viewing Angle
Don't get me wrong though, I'm not bashing anyone or praising Apple for that matter, I'm just saying that for me colour accuracy is important and I'm still waiting for an OLED display that is as good as what I need. I'm sure it will be sorted eventually. Also, a lot of the time with android phones the over saturation is a deliberate thing to fool customers into thinking the screen is "better" as it is so vivid and vibrant. That's all fine for playing games etc but not for professionals who require a phone that also serves as a tool.