Answer:
Water has stronger attractions (dipole-dipole)
Step-by-step explanation:
Oxygen gas has a double bond and has dipole moments that cancel out, as both oxygens evidently have similar electronegativities. Therefore, oxygen only has London-dispersion forces and is nonpolar.
Water is polar and therefore has dipole-dipole attractions in addition to London-dispersion forces and as both the H2O and the O2 have similar electron tendencies (mostly due to O being prevalent in both), the London-dispersion forces don't differ by much. But since water has those dipole-dipole attractions, water has a higher boiling point than oxygen gas