Both are good choices but I prefer trading over investing specially on ICO's, investing carries a higher risk that you may lose your money, since you are not fully assured that the project you invested in would work or isn't a ponzi sheme. Trading also carries a high level of risk but at least, every move you make is your decision, your money's value may decrease but it wont be gone like when you invest. Although not all icos are frauds there are also lots of good ones that will surely give some profits in the long run.