My opinion, purchase a hardy phone that is waterproof (there are a few from Sony, from cheap to expensive), buy a proper silicone case for it, that way the device will be tough enough to handle the wear and tear. And then finally tell your son that hes not getting another one if he loses this one.
Insurance for phones is quite expensive with all sorts of T's&C's, not worth it in my opinion.