Yes, you can update this phone. However, this phone comes with latest Android 7.0 Nougat out of the box. So, you may not require to update the phone immediately.
Motorola M5 has Water-repellent nano-coating for protection against water.
Moto G5 has Android 7.0 Nougat version.
Moto G5 has Water-repellent nano-coating.