I will say holding is better because it can give the real profits from the crypto currencies and trading are good if we are looking to earn monthly.For example if you are holding your bitcoin since 2015 you actually made lots of profits without any effort but trading needs more skills and time to make that same amount of profits.