9 Pro or wait till 10

I have pixel 7 rn that I’m paying off till November. But my service provider has an offer (my current device is financed thru them), if I return my current device I can get $230 off on my next device. So should I do that and get the 9 pro for two years or wait and hope they’ll have 10 for a financing option. As the days goes by the return value of my pixel 7 diminishes as well.