Imagine this.
Someone tells you that after today, you can only own three stocks for the next 20 years.
No trading.
No chasing the next hot AI stock.
No trying to time the market.
Just three companies.
At first, that sounds limiting. But in reality, it forces you to think like the world’s best long-term investors.
Instead of asking, “Which stock could double next year?” you begin asking a much better question:
“Which businesses will still be thriving 20 years from now?”
Here are the three companies I would choose—and why.
1. Microsoft (NASDAQ: MSFT)
If I had to choose just one company, Microsoft would be difficult to ignore.
It has built an ecosystem that millions of businesses rely on every day. Windows, Microsoft 365, Azure, LinkedIn, GitHub, and its growing AI ecosystem continue to strengthen the company’s competitive position.
What impresses me most is Microsoft’s ability to adapt. Decade after decade, it has successfully reinvented itself while producing enormous amounts of free cash flow.
Why I’d Hold It for 20 Years
- Global technology leader
- Strong balance sheet
- Consistent earnings growth
- Leadership in AI and cloud computing
- Growing dividend
2. Costco Wholesale (NASDAQ: COST)
Costco isn’t flashy.
It doesn’t promise revolutionary technology or overnight gains.
Instead, it quietly does something far more valuable.
It keeps customers coming back.
Its membership model creates recurring revenue, customer loyalty remains exceptionally high, and management has consistently focused on long-term value rather than short-term excitement.
That’s exactly the kind of business I want to own for decades.
Why I’d Hold It for 20 Years
- Loyal membership base
- Consistent sales growth
- Strong pricing power
- Conservative management
- Outstanding long-term performance
3. Johnson & Johnson (NYSE: JNJ)
Healthcare demand doesn’t disappear during recessions.
People still need medicines, medical devices, and healthcare products regardless of what the stock market is doing.
Johnson & Johnson has spent decades proving that stability can be incredibly valuable.
While it may never become the fastest-growing company in the market, its combination of financial strength, dividend growth, and resilience is difficult to match.
Why I’d Hold It for 20 Years
- More than six decades of dividend increases
- Exceptional financial strength
- Diversified healthcare business
- Defensive investment
- Reliable cash flow
What These Three Companies Have in Common
Notice something?
None of these companies were chosen because I expect them to double next year.
I chose them because I believe they’ll still be outstanding businesses twenty years from now.
Each company has:
- A durable competitive advantage
- Strong management
- Healthy cash flow
- Global operations
- Products and services people continue using regardless of economic conditions
Those characteristics matter far more than trying to predict next month’s hottest stock.
What About NVIDIA, Amazon, or Apple?
They’re all outstanding companies.
In fact, reasonable investors could choose different stocks and still build an excellent portfolio.
The goal isn’t to find the only correct answer.
The goal is to think like a business owner rather than a stock trader.
That mindset changes the way you invest.
Final Thoughts
One of Warren Buffett’s best-known investing principles is that the ideal holding period is “forever.”
While no company is guaranteed to remain successful forever, history has shown that patient investors who own exceptional businesses often achieve better long-term results than those constantly chasing the next market trend.
If I could own only three stocks for the next twenty years, I wouldn’t be looking for excitement.
I’d be looking for quality.
Because in investing, quality and patience have often proven to be a winning combination.
Disclaimer: This article is for educational purposes only and should not be considered financial advice. Always conduct your own research before making investment decisions.
