Twinkling of stars is primarily due to the atmospheric

Twinkling of stars is primarily due to the atmospheric

refraction
reflection
polarization
dispersion
This question was previously asked in
UPSC NDA-2 – 2021
The correct answer is A) refraction.
Twinkling of stars is caused by atmospheric refraction. As starlight passes through different layers of the Earth’s atmosphere with varying densities and temperatures, it undergoes repeated refraction in random directions, causing the apparent position and brightness of the star to fluctuate.
Planets, being much closer than stars, appear as extended sources rather than point sources. The total amount of light entering the eye from a planet remains relatively constant despite atmospheric refraction, which is why planets do not appear to twinkle.