Question: why enol is more stable?
Answer: In general , keto form is more stable than enol form due to greater bond energy of c=o. than c=c . But, in some cases enol form is more stable than keto . For example, if bulky phenyl groups are present at sp3 alpha carbon then enol is more stable than keto form due greater bond angle.