I think the answer is C.
Take the first term from each of the others: 3-2=1, 12-2=10, 17-2=15, 22-2=20.
3-2=1 is a sort of odd man out, but the others seem to be in a sequence, making the next 25, so 25+2=27 must be the next term, which is answer C: 3-2=1, 12-2=10, 17-2=15, 22-2=20, 27-2=25.
It's a weak argument, I know, but I can't think of anything else at present!
Also, if we add 3 (the second term) to each of the others we get 2+3=5, 12+3=15, 17+3=20, 22+3=25.
The next sum would be 30, so since 27+3=30, 27 would be the next number again.