Please take a look at this model.
It has 3 components:
1) Power Law in time 2) sinusoidal oscillations with period 4 years (the first bubble is not modeled because probably due to MtGox and it is not associated with halvings) 3) exponential decay of the peaks over time.
The model does a very good job of following closely the bottoms (almost perfectly) and it can model most of the behavior of the price during the bubbles. The next bubble top should be close to $200K but it depends if we see a continuation of the decay we observed in previous cycles.
I extrapolated the model up to 2033 when the prediction is that BTC will reach 1 M.
https://twitter.com/Giovann35084111/status/1746235708959060220/photo/1