Depends on your investment fund. If the conditions are met, BTC will be the best investment option. On the contrary, I think the ICO will be the ideal choice, with high liquidity and huge profits.
if you analyze the majority of ico companies, then the coin prices after the completion of the sale of the tokens fall and it is much more profitable to buy coins on the exchange, rather than during the ico of the company.