Ledger Nano S devices are not compatible with phones.
I know I'm a little late to the party here, but that's not strictly true.
I have the Ledger Live app installed on my Android device (Samsung Galaxy S20 FE), and can connect my Ledger Nano S to it using a "USB C to USB A adapter" like this:

and then using a standard USB-A to Micro USB cable to connect the Nano S. (I don't have a USB-C to Micro USB cable to try)
It's fully functional, if somewhat of a janky solution

NOTE: There is a Ledger Live app on the Apple store as well, but I don't have a suitable iOS device (nor the appropriate adapters) to try and test connecting the Nano S to iOS devices.