S&P 500 vs. Gold: Warren Buffett Said Buy One and Forget the Other

Source The Motley Fool

Key Points

  • The S&P 500 is viewed as the best benchmark for the U.S. stock market, while gold is considered the ultimate safe-haven asset.

  • The S&P 500 tends to perform well during periods of economic strength, but gold often does better during periods of uncertainty or instability.

  • Gold outperformed the S&P 500 over the last five years, but the S&P 500 beat gold over the last 10 years, 20 years, and 30 years.

  • 10 stocks we like better than S&P 500 Index ›

The S&P 500 (SNPINDEX: ^GSPC) is seen as the best benchmark for the U.S. stock market. Several exchange-traded funds (ETFs) track the index, but the most popular is the Vanguard S&P 500 ETF (NYSEMKT: VOO). Meanwhile, gold is considered the ultimate safe-haven asset. A few exchange-traded funds track the metal, but the most popular is the SPDR Gold Shares ETF (NYSEMKT: GLD).

Warren Buffett recommended an S&P 500 index fund over the precious metal. "I don't see gold as a store of value," he said at Berkshire Hathaway's annual meeting in April 2005. "Forget about whether it's worked well the last 100 years, or the last 50 years, or the last 10 years. I see no reason why it would work well in the future."

Will AI create the world's first trillionaire? Our team just released a report on the one little-known company, called an "Indispensable Monopoly" providing the critical technology Nvidia and Intel both need. Continue »

Interestingly, gold has actually outperformed the S&P 500 by 120 percentage points since Buffett made that statement. So, which one is the better long-term investment today?

An upward-trending red line and a gold bar overlaid on U.S. currency.

Image source: Getty Images.

Why own the Vanguard S&P 500 ETF

The Vanguard S&P 500 ETF measures the performance of the S&P 500, which itself is an index comprising 500 large U.S. companies. It includes growth stocks and value stocks from every market sector, and covers about 80% of domestic equities and 50% of global equities by market value.

Why own an S&P 500 index fund? The benchmark index offers diversified exposure to the most influential companies in the world. Its largest holdings include Nvidia, Apple, Alphabet, Microsoft, and Amazon. More broadly, the S&P 500 tracks the U.S. economy, which is the largest and (subjectively) the most innovative economy in the world.

I say that because the vast majority of the largest technology companies are domiciled in the U.S. In fact, the five technology stocks I just mentioned are the five largest companies on the planet. That means the U.S. economy (and the S&P 500) are very well positioned to benefit from the artificial intelligence (AI) revolution.

Why own the SPDR Gold Shares ETF

The SPDR Gold Shares ETF tracks the spot price of gold by dividing physical bullion held in vaults into shares. The fund lets investors participate in the gold market without the hassle of buying, transporting, storing, and insuring the actual metal. Also, the fund is more liquid than physical bullion because it can be bought and sold almost instantly.

Why own gold? The investment thesis centers on its status as a safe-haven asset, which means it generally retains value (or even appreciates in value) through periods of market turbulence, geopolitical instability, and economic weakness. That happens because gold is a finite asset. It cannot be printed by governments, and its value does not depend on the financial results of any company.

Furthermore, gold is somewhat unique in that it benefits from cyclical and countercyclical demand. In other words, consumer demand for gold increases during periods of economic strength, not only in the form of jewelry, but also in technology products like smartphones. And investor demand for gold increases during periods of economic weakness.

The SPDR Gold Shares ETF beat the S&P 500 over the last five years (but there is a catch)

The SPDR Gold Shares ETF advanced 151% over the last five years, while the Vanguard S&P 500 ETF posted a total return of 82%. That means gold prices outpaced the U.S. stock market by 69 percentage points. But there is a simple explanation.

The two funds were more or less tied until President Donald Trump took office in early 2025. Since then, his policies and actions have been a near-constant source of economic uncertainty and geopolitical turbulence, creating a perfect environment for gold price appreciation.

Even so, the S&P 500 has generally been a better investment over longer periods, as shown below:

  • 10 years: The S&P 500 beat gold by 55 percentage points.
  • 20 years: The S&P 500 beat gold by 92 percentage points.
  • 30 years: The S&P 500 beat gold by 700 percentage points.

So, which is the better investment today? The S&P 500 tends to perform well during periods of economic strength and I believe AI will be a major tailwind for the economy over the next decade. So, I would keep a much larger percentage of my money in an S&P 500 index fund.

However, despite Warren Buffett's dislike, gold has dominated the S&P 500 during periods of extreme inflation and geopolitical turmoil, according to strategists at Charles Schwab. So, I think investors can keep a small percentage of their money in the SPDR Gold Shares ETF as a hedge against stock market downturns.

Should you buy stock in S&P 500 Index right now?

Before you buy stock in S&P 500 Index, consider this:

The Motley Fool Stock Advisor analyst team just identified what they believe are the 10 best stocks for investors to buy now… and S&P 500 Index wasn’t one of them. The 10 stocks that made the cut could produce monster returns in the coming years.

Consider when Netflix made this list on December 17, 2004... if you invested $1,000 at the time of our recommendation, you’d have $496,797!* Or when Nvidia made this list on April 15, 2005... if you invested $1,000 at the time of our recommendation, you’d have $1,282,815!*

Now, it’s worth noting Stock Advisor’s total average return is 979% — a market-crushing outperformance compared to 200% for the S&P 500. Don't miss the latest top 10 list, available with Stock Advisor, and join an investing community built by individual investors for individual investors.

See the 10 stocks »

*Stock Advisor returns as of May 1, 2026.

Charles Schwab is an advertising partner of Motley Fool Money. Trevor Jennewine has positions in Amazon, Nvidia, and Vanguard S&P 500 ETF. The Motley Fool has positions in and recommends Alphabet, Amazon, Apple, Berkshire Hathaway, Microsoft, Nvidia, and Vanguard S&P 500 ETF. The Motley Fool recommends Charles Schwab and recommends the following options: short June 2026 $97.50 calls on Charles Schwab. The Motley Fool has a disclosure policy.

Disclaimer: For information purposes only. Past performance is not indicative of future results.
placeholder
Bitcoin CME gaps at $35,000, $27,000 and $21,000, which one gets filled first?Prioritize filling the $27,000 gap and even try higher.
Author  FXStreet
Aug 22, 2023
Prioritize filling the $27,000 gap and even try higher.
placeholder
Elon Musk’s xAI and Neuralink Launch New Funding Rounds​Billionaire Elon Musk recently raised funds for his two high-profile tech companies, xAI and Neuralink.
Author  Insights
Jun 03, 2025
​Billionaire Elon Musk recently raised funds for his two high-profile tech companies, xAI and Neuralink.
placeholder
Will ETH, BNB, XRP, SOL and DOGE Outperform in a 2026 Altseason?The cryptocurrency market showed selective altcoin outperformance in 2025, with Bitcoin maintaining a high dominance, suggesting continued investor preference for BTC.
Author  Mitrade
Dec 24, 2025
The cryptocurrency market showed selective altcoin outperformance in 2025, with Bitcoin maintaining a high dominance, suggesting continued investor preference for BTC.
placeholder
ECB Policy Outlook for 2026: What It Could Mean for the Euro’s Next MoveWith the ECB likely holding rates steady at 2.15% and the Fed potentially extending cuts into 2026, EUR/USD may test 1.20 if Eurozone growth proves resilient, but weaker growth and an ECB pivot could pull the pair back toward 1.13 and potentially 1.10.
Author  Mitrade
Dec 26, 2025
With the ECB likely holding rates steady at 2.15% and the Fed potentially extending cuts into 2026, EUR/USD may test 1.20 if Eurozone growth proves resilient, but weaker growth and an ECB pivot could pull the pair back toward 1.13 and potentially 1.10.
placeholder
Gold holds steady near $4,600 as Fed rate decision loomsGold price (XAU/USD) holds steady near $4,600 during the early Asian session on Wednesday. The precious metal steadies as traders await a key Federal Reserve (Fed) interest rate decision later on Wednesday. 
Author  FXStreet
Apr 29, Wed
Gold price (XAU/USD) holds steady near $4,600 during the early Asian session on Wednesday. The precious metal steadies as traders await a key Federal Reserve (Fed) interest rate decision later on Wednesday. 
goTop
quote