Which Smartphone Would You Buy Today?