It's also worth noting that the USB-C charging and data transfer cable that Apple ships with all iPhones is only capable of slower USB 2 speeds, and you'll have to look at other USB-C cable brands ...
Cables for Thunderbolt are guaranteed to support all USB-C transmission types. You can‘t tell how well a charging cable transmits data: In theory, longer cables are more susceptible to voltage ...