History will not repeat the facts of an event, but it will repeat its laws! From the perspective of Bitcoin halving every four years:
2012 preparation-Bitcoin halving
2013 crazy rise
2014 crash
2015 flat
2016 preparation-Bitcoin halving
2017 crazy rise
2018 crash
2019 flat
2020 preparation-Bitcoin halving
2021 crazy rise
2022 crash
2023 flat
2024 early preparation-Bitcoin halving
2025 crazy rise ?
2026 crash ?
2027 flat ?