The old Nokia and similar phones were marketed as 'waterproof', but actually IP64/IP65 - e.g no immersion. They would be more correctly identified as 'water resistant'.
IP67/IP68 (the common 'waterproof' today) is much better, allowing immersion at set pressures for set times, however still limitations. This spec would be extremely difficult on the phone designs you've mentioned, if possible at all.
The Cat S42 H+ is one of the few phones I've come across that js actually 'waterproof'.