Tag: 5 alternatives to the iPhone 12 that cost under $700 – CNN