What is the next number in the pattern 3, 10, 5, 12, 7, 14, 9, 16, ...?

adding 7 , then subtracting 5

look at two sets of every other term
... 3 - 5 - 7 - 9 -
... - 10 - 12 - 14 - 16