Assuming your phone can do OTG, an OTG cable. (Save yourself a lot of money - the difference between the $39.95 cables and the 78 cent [including shipping] cables is the name on the connector (and the fact that it takes shipping time for the 78 cent ones on ebAY). The thing that turns the cable into an OTG cable is a 1/4" piece of wire, and even if it was made of platinum it wouldn't be worth the $39 difference.