OK, talked to my stone guru for you (I've tried to get him on this forum, but he's too busy.).
If you try to put oil-based sealer on top of water-based sealer, it won't penetrate evenly and you'll create a huge mess. Do not try that. If you want to switch to oil, you have to strip off all the original sealer.
Unfortunately, it's not much better for water on water. You can apply the water on water, and it will penetrate well enough, protection-wise, but everywhere there is a "hole" in the color of the existing sealer, you'll see it after the new layer goes on top. The hole will be colored by the new sealer, as it was originally colored, but it won't match the rest of the deck. So to get an even color, you guessed it, you also have to strip off the original sealer.
There is a process to touchup the "holes," to better match the rest of the deck after the re-sealing, but he wouldn't even describe it to me. He said it is not an easy, straight-forward process. If it's anything like trying that with stain on wood that has a wear spot, you'll just make the mismatch all the more obvious.
Not that you wanted to hear the following, but perhaps for others that might be tuned in: the correct way to color and seal a deck is to apply the color to the concrete during the original pour, and then only seal afterwards with clear sealer. Subsequent re-sealing with clear will not affect the color. The wearing off of patches of the sealant (the "holes") will not affect the color (because it's in the concrete, not the sealer). You get the gist.
How you might make use of that salt-in-the-wound: if you want a permanent solution to this problem, you strip off all the colored sealer and apply only clear sealer, and fall in love with the color of your original colored concrete. Then you can seal away with clear sealant every year or two, no more issues.
Your original installer did you a disservice, obviously. Sorry. If it makes you feel any better, my guy has told me many times that this type of thing is very common. Sealing and coloring seem simple enough, and looks fine when new. So lots of guys get into it and provide customers with a seemingly good result. It is only later, after they're long gone, that their inexperience with these materials reveals itself. That's why he gets the big bucks, but only rich people have the money and forethought to use his services...
Keep us posted so others can benefit from however you solve this.