Default Now, or later?

So my Nexus 4 is dying, and I plan to get the blue One. I've been reading this forum for a bit, and I've been hearing rumors about a new HTC Flagship in January. Should I get the One now, as I have a deal that makes it cost 66%, or wait for the new one and potentially be unable to afford it?

Sent from my Nexus 4 using xda app-developers app