Running Zwift on mobile device

Running Zwift on PC allows you to set the screen resolution. But those who use an android smartphone and cast over a chromecast cannot set a resolution. The result is a less realistic representation. Mostly on images or advertisements about Zwift you see those clear detailed images. I don’t even get close to that. I am considering buying a new smartphone or tablet. With which mobile device can you achieve the best graphics?