buy shares for life
I don't think that this is still valid in the ever faster changing world. How many of the biggest succes stories on the stock exchange are companies that did not exist 20 years ago? Facebook, Twitter, Snapchat, Whatsapp, Paypal, Amazon, Google...
One century ago you could start a business and continue for 100 years selling the same things. Today life cycle of products are much shorter, so lifecycle of companies too. And if they cannot quickly adapt to changing markets they don't survive. if you buy stocks of these losing companies...to hold...