Why mirage occurs only in summer season?
In the summer, air close to a heated land surface (such as asphalt) is much hotter than air a few feet higher. Rays of sunlight passing through the cooler air mass to the hotter air mass bend, causing a mirage. Summer temperatures can create enough of a temperature difference between the air masses to create a mirage.