The critical temperature of water is higher than that of O2 because H2O molecule has
Fewer electrons than oxygen
Two covalent bonds
V-shape
Dipole moment
Critical temperature of water is more than O2 due to its dipole moment
(Dipole moment of water = 1.84 D; Dipole moment of O2=zero D).