Forgot to mention Apple has a "replacement price" for any iPhone too far gone to be repaired. The cost is approx. $300(?) or so, and you get the exact same phone you bring in. Had this happen once with an iPhone 6s Plus dropped in saltwater and was beyond hope.