Question: what are the two white dots on the top of my iphone?
Answer: White spots are usually from water damage or where there is something under the screen pushing pressure onto the LCD like a swollen battery. Replacing the screen will sort it if it's water damage.