Fossil fuels like coal, oil and gas take several years to form naturally, whereas solar and wind power are renewable energy sources with some disadvantages. Solar power has advantages of being sustainable and environmentally-friendly but is extremely expensive, while wind power is cheap but produces intermittent energy depending on weather conditions. Solar power installations can be costly.