I've had the black one on my keychain for a year with no signs of wear/tear, significantly better option over the push-click models that break straight away.
These have both USB-A & USB-C for nearly all devices.
SanDisk 64GB Ultra Dual Drive Luxe USB - A$18.99 + Prime Delivery
SanDisk 128GB Ultra Dual Drive Luxe USB - A$26.50 + Prime Delivery
SanDisk 256GB Ultra Dual Drive Luxe USB - A$46.45 + Free Delivery
SanDisk 512GB Ultra Dual Drive Luxe USB - A$86.86 + Free Delivery (Update: sold out on Amazon, now sold by third party seller for $88)
SanDisk 1TB Ultra Dual Drive Luxe USB - A$189.99 + Free Delivery (Update: Sold out on Amazon, now sold by third party seller for $179.50)
The 1TB, 512GB & 256GB models shouldn't require Prime for the free delivery.
At 150mb/s, the higher volume you go the diminishing use it is, as it's bottlenecked to 7200rpm HDD speeds.
If you get 1tb, depending on the type of files, its going to take a very long time to read/write that much data.