Distro which is preconfigured to support XPT2046 display - Raspberry Pi Stack Exchange
3.5 inch Resistive Touch Screen IPS LCD 480x320 Hardware Resolution XPT2046 Controller for Any Revision of Raspberry Pi (3B+/3B/2B/A+/B+) - Newegg.com
Amazon.com: 4 inch Touch Screen TFT LCD Display 480x320 Designed for Raspberry Pi XPT2046 Controller 125MHz High-Speed SPI for Any Revision of Raspberry Pi (Directly-pluggable) : Electronics