My forerunner appear white spot after used 1.5 year... never used to swim, only for daily use and running... 
See thread with response from Garmin - White spot on Garmin Forerunner 245
Please reply there if you'd like to continue the ongoing discussion. Thanks.