Programmable thermostats are electric and therefore more accurate and efficient than thermostats that contain mercury. Programmable thermostats allow you to automatically control the temperature in at different times of day without ever touching the thermostat.