The first company on the list of best long-term stocks is Microsoft. The company has survived adverse economic conditions and continues growing with time. The company’s major brands, products, and services include MS Office, Windows, LinkedIn, Bing, Xbox, Outlook, Azure, Github, etc.