I will bet on more than 10 years. Although research in the solar energy field is rapidly increasing. Efficiencies are still low (Max about 38%) and prices are high. I also think that solar energy alone can't replace all other sources, but it will be a worthy supplement.