I don't think they can be compared that way, but I'm more towards valve technologies that changes between different cam profiles like VTEC. It all depends on the engine that does cam profile switching, if the high cam is super aggressive, of course cam profile switching (VTEC) wins, VVTi is just to control the overlap of the intake and exhaust valve.
One is like to change the camshaft, one is to dial the camshaft with adjustable cam pulleys, which will make more power on the same car? My bet would be on cam profile switching (VTEC). Correct me if I'm wrong.