Recently when we were doing the VSEPR Theory in class and discussing the bond angles in various compounds. That's when I thought of sulfur dioxide whose structure can be like this:
According to the Internet, the bond angle between the two oxygen atoms = 120°. But mathematics shows a little off. I was taught that the VSEPR Theory states that
Lone Pair-Lone Pair Repulsion > Bond Pair-LonePair Repulsion > Bond Pair-Bond Pair Repulsion
According to this, the angle between the two oxygens should be less than 120º and I can prove it.
Imagine that instead of the lone pair there was a double bond of oxygen with sulfur. This would imply that the bond angle between the oxygens would be exactly 120° on the same plane because each one of them would repel each other with the same repulsion force. But now instead of a bond pair, we have a lone pair which means (according to the VSEPR Theory) that it would repel the two oxygens much more than the imaginary bond pair was repelling. Therefore the angle between the lone pair and the bond pairs with oxygen would be more than 120°. This would result in a smaller than 120º angle between the two oxygen atoms. Then how does the net say that the bond angle is close to 120°? If what the web says is right, it implies that the repulsion of a lone pair and 2 bonds is exactly equal to the repulsion between 2 double bonds. Is it correct?