One more alternative, buy used Pixels, I just bought a Pixel 2 yesterday for $325. Less than half what the Pixel 3 starts for. Sure, it is small risk but if you would prefer less risk you can get certified refurbished ones for just a bit more from Amazon or Best Buy. I live outside the US so I used ebay as they do international shipping. Lastly, you get 3 of OS and security updates (2 years from now of course since it is a year old), this is the first Google phone to get updates for this long, all previous devices were 2 years.