Yes it's compatible. Although, for most tasks, class 2 would be acceptable. Class 4 brings a bit of a speed difference and then class 6 brings quite a significant speed increase. Class 10 I would imagine would be pretty snappy, but I don't think it's really worth it for a phone both spec and price wise. Probably the most demanding tasks these cards are ever going to run with our phones are either apps or recording HD video. A class 6 card copes exceptionally well with both of these. I mean if its a price gap of say