For now, stock market. Both are risky but at least we have a real thing if we invest in stock.
$500,000,000,000 trade tariffs on China. Some $1 trillion trade tariffs worldwide after U.S President Donald Trump started war on tariffs imposed by many countries on American products/goods and services.
China and India most likely stop buying crude oil from Iran and Iran blocking major oil supply route in middle east seas. Crude oil going back to $150/barrel.
Next 2 to 5 years, Gold and Silver are the best investments.