[H] Getting out of the 4g/3g robo in PvP

I play protoss and I hate the PvP matchup. For me it always boils down to a 4gate or 3gate robo game. Whenever you try not going along those tracks by say, going Stargate, or expanding at ANY point, you get smashed because the other guy just 1 base all-in and I so far found no way to diverge from the redundance of the matchup. 

Any tips on how to pull off some other strategies?