Solar water heaters are exposed to the environment and thus require frequent cleaning. The solar panels attached to these geysers need attention to absorb sunlight effectively. On the other hand, you can expect your electric water heater to need professional service every year.