Don't Wait If You Can't Wait Until November
If you can't wait another month or so, don't wait for the Pixel 4 or Pixel 4 XL.
The Pixel, Pixel 2, and the latest Pixel 3 all got announced in the first week of October and were released a few weeks later around the end of October, basically November. Google's event is on October 15th, but the release date is still several weeks away, and potentially longer for US carriers.
I mean, it's only about two weeks away, but still, that's a long time to wait if you're using a broken phone or need something immediately.
Samsung's Galaxy S10 arrived in March, the OnePlus 7 Pro is solid, and both of those could make Google speed up its release. In all likelihood though, it'll arrive at the end of October just like it has for the last 3+ years.