George Martin pulls off a lot of surprises. I dont think Snow or Daeneris will rule at the end of the show
Another surprise might be Tyrion's disloyalty towards Daenerys when she starts fighting his brother Jaime. I speculate that Tyrion will be on the side of his brother in the end.