What is the best investment strategy for the long term