I only buy LineageOS compatible phones. Its Privacy Guard feature allows fine control over permissions.
I didn't use Lineage with Privacy Guard (too old or too new devices)... so what's the TLDR on the featureset that's missing?
Might be worth creating an alternative for 10+ if there isn't any.