Secular Bear? Cyclical Bull? Not buying that logic for a moment of breath. Let me show you a chart:
https://virtueofselfishinvesting.s3....ons2-hires.png
You say 20 years of bear market? Looking at the graph that level is around 12,000 for the DOW. Roughly we're around 21,000 (+/- 2000 on any given day). If you started investing in 2008, you would be still sitting with considerable gains (roughly x 3 times at today's valuation). You can frame your results by cherry picking any time on the chart. But to claim you can time markets based on when they're in a bullish or a bearish run is hog wash. No one with a degree of certainty can time when the stock market can crash. You'll get lucky ones but they have no ability than to make predictions like throw darts on the board.
We should be clear that this global crisis has been caused by man (just as Buffet always speaks about in stock market crashes, a product of human misbehaviour).
Wise investing strategy? Just buy on the dips and forget about in 10 or 20 years time.