The both of them are good but for me, I prefer long term investment than short term in my opinion as you realize bigger profits in long term investment than short term and also, short term come with High risk as a short term trader can eventually become holder if his trades didnt go in his favour