S.no Mage::getSingleton() Mage::getModel()
1. It will first check the same class instance is exists or not in memory. If the instance is created then Mage::getSingleton() will return the same object from memory. The Mage::getModel() will create a new instance of an object every time even such purposes exists in configuration.
BY Best Interview Question ON 03 Mar 2019