I've had several Casio watches before and I can tell you quality doesn't get better. They will last up to 5-7 years if you use them every day during the whole day. After that time my straps broke so I got a new one.
It will never break even if you hit it or drop it accidentally.