Is it covalent or coordinate covalent bond? Because it can be a bond between $\ce{O}$ and two $\ce{H}$ atoms and so it will be covalent bond. And it can be a bond between $\ce{H+}$ ion and $\ce{OH-}$ ion and it will be coordinate covalent bond?

If covalent, why not coordinate covalent? And if coordinate covalent, why not covalent?

![enter image description here](https://i.stack.imgur.com/PDb8v.jpg)