Nasdaq 100 or s&p 500? I'm 31 intending to invest for the next 2 decades atleast.
I would put most into S&P500. Generally I'm more the type who likes what is in NASDAQ but current macro conditions seem to lean towards a long recession. We were already staring down a possible recession before COVID, albeit, with the money printer, they would probably have kicked recession down the road for years... But with Covid, that inevitable got closer...and with the craziness of what Putin is doing, it's pretty much assured there would be a global recession. There would be a commodities shortage that will probably take years to settle down. Oil/gas crisis will take some time to settle as well. And with the west taking Russia out of the financial market (SWIFT/sanctions) plus the fact that Russia is now essentially grounded (almost all commercial planes will not be flying in or out of Russia), there is seemingly a huge financial shift going on. Russia + China and possibly India (oh, and North Korea, but they don't really count) look to be trying to form their own monetary system vs the west (US/Canada/Mexico+Euro+Japan/SouthKorea). All this to mean, the markets is probably gonna be the $hit$ for years to come.
Frankly, I am not sure if there is any safe haven. Albeit, if I was to bet, BRKB may thrive in this environment (albeit, they seem more tech heavy than ever before...). Also S&P500. NASDAQ...going to be a lot of tech companies that are going to be crushed. Well, the not-so-good ones are going to be taken out to the cleaners. Good ones will survive...but that doesn't necessarily mean they will do well in the stock market.
All this to say, there is inherently much more risk with NASDAQ than S&P500. There are probably some select few on the NASDAQ that will destroy those in the S&P but overall, S&P500 will probably do better for the foreseeable future.
Just my opinion mind you, not advice.