Solar power generation or thermal power generation is better