I've seen all variants of screen flickers.
One can be due to some developer options being selected - show screen updates, show pointer etc.
Another can be due to hardware problems;
- if you've ever dropped your phone or other sort of physical shock it can cause a loose connection, unlucky...