Smart thermostats are engineered to learn and adapt to the routines and preferences of its user. It has the ability to automatically tweak the settings based on the indoor and outdoor temperature as well as on the occupancy. On the other hand, programmable thermostats entail static programming by the user until it is adjusted manually. Based on the latest study, the majority of the homeowners do not really understand how this type of thermostat works. As a result, they do not program it at all. This leads to a higher cost in terms of utility bills. The dependence on the data gathered from the field to show savings of Energy Star smart thermostats makes sure that this type of device will work along with the preference of the users to save more.