The bond angles can also be affected by hydrogen bonding between molecules.
The bond angle is generally greater than 170 degrees but it isn't exactly 180 degrees.
This in turn causes the bond angle of the H's to become more acute.
Also the size of the central atom has some effect on bond angles, like you noticed.
And again electronegativity is also another factor affecting bond angles.
They reported the measured bond angle to be 103 degrees, with O the central atom.
The bond angle between the two hydrogen atoms is approximately 104.45 .
Increasing the p character makes it possible to reduce the bond angles to 60 .
When any three carbon atoms form electronic bonds to each other, they are most comfortable if the bond angle is 109.5 degrees.
It is one of the few molecular geometries with uneven bond angles.