I'd recommended to take a look at the supported devices from GrapheneOS https://grapheneos.org/faq#device-support
or CalyxOS https://calyxos.org/get
GrapheneOS has no google stuff atall, while Calyx has microG which is an free implementation of google services; if you want to use apps that require them.
Both OS's have fairly well written install guides.