If you need it now grab it, otherwise new phones come out in September. You can often get good deals on the previous years model or just go all out and get a brand new one.
You’ve waited this long you may as well try to hold out a little longer and see what the new devices bring, and in turn the cost of previous ones will drop anyway.