Depends on your investment plans and the goals you intend to acheive. short terms are fit for quick money making, not always a profitable but one can acheive and address financial needs within a short time. long term on the other hand maximizes your returns over a period of time as the initial investment gains value with time and trades for higher profit margins.