Best phones under $500: iPhone 8, Pixel 3, Galaxy A50 and more – CNET