why should we choose between these two only? and why fiat? you don't invest in fiat, investing in it makes no sense. you can invest in a lot of things like gold or real estate as the alternative to bitcoin.
as for crypto. it is silly to invest in altcoins, the only viable investment is bitcoin. altcoins are too risky and manipulated to be invested in.