Should I get the Pixel 2 when it comes out, or wait and see if there is a Pixel 3? Following-up on that, if I'm going to wait for the Pixel 3, does it make sense to just make due with my current phone until the Pixel 4 comes out?