I don't think subsidizing solar energy is a good policy. Especially since the main beneficiary of such policy are the Chinese because their state owned solar modules manufacturers are the one selling about 90% of the total solar modules globally and moreover it makes electricity more expensive for consumers and for industry, which once again plays into the hands of the Chinese competitors.
The fossil fuels for electricity generation are natgas and coal, OPEC and the other quran rodents don't control these commodities trade and never will. If there are circumstances where solar power or other forms of "green" energy are economically viable I am in favor of using them.