How to choose the best stocks for long-term investment How to choose the right stocks