All of these smartwatches come with IP68 dust and water resistance and they offer a battery life of up to 18 days.