Bitcoin last 4 cycles including the bear market.

Each cycle lasts for 4 years and top was marked in November/December.

Based on the past history 2025 could mark the top. Will the history repeat itself?