By Jon C. Ogg, 24/7 Wall St.Picking stocks for a decade is no easy task. It might as well be for a lifetime because there probably will be two more bear markets and two more bull markets between now and then. Investors looking over that long a time horizon will need to analyze loads of data on everything from consumer spending to capital expenditures to potential changes in regulations. This list is not trying to pick the next 10-bagger. In fact, many of these stocks for the next decade are not high growers. The intent here is to show winners which can offer the most upside for long-term investors over the next decade. In the world of utilities, there is American Electric Power ( AEP - Get Report) in electricity and American Water Works as the best water company. Almost a utility is garbage collection, highlighted by Republic Services ( RSG - Get Report). Cisco Systems ( CSCO - Get Report) is the sole tech for the next decade, and Dollar General ( DG - Get Report). The other stocks we selected include Exxon Mobil ( XOM - Get Report) in energy, Kimberly-Clark ( KMB - Get Report) in consumer products, General Electric ( GE - Get Report) in conglomerates opportunities, Teva Pharmaceuticals ( TEVA - Get Report) in drugs, and Walt Disney ( DIS - Get Report) in media and entertainment.