My phone is almost 2 years old, about 2 weeks ago, my phone screen had like a bluish purplish static screen and became unresponsive, I turned it off, and when I pressed the power button it wouldn’t turn back on, when it did turn back on about 10 minutes later it’d be responsive for maybe 30 seconds, then start flashing that same color static all over till the whole screen was covered in the static, it took me about 3 or 4 hours to fix the issue the first time, however today it started again by 2:20ish pm, I didn’t get it to be fully working till like 6:30, and right now soon as I started typing this it’s already frozen one, and it flashed the static however it didn’t become fully unresponsive like before, please help me understand what’s going on, and if I need a replacement phone, or would a factory restart fix the issue, I have a couple photos of the phone when it shows that static and becomes unresponsive.