For the integral to be an inverse Z transform, the contour $H$ must enclose the origin, and it must be inside the region of convergence (ROC). In this way, the contour defines the ROC. E.g., if it encircles all poles, the corresponding sequence is causal. If all poles are outside the contour, then the resulting sequence is anti-causal. Finally, if there are poles inside and outside the contour, the resulting sequence is two-sided.
In your example, all poles are at $z=1$, so there are only two options: either the contour encloses these poles, then the sequence is causal. Otherwise, the sequence is anti-causal. Note that the location of the zeros is irrelevant here.
If you had two distinct poles, you would have three choices:
- both poles are outside $H$: the resulting sequence is anti-causal (left-sided)
- $H$ encloses only 1 pole: the resulting sequence is two-sided (non-causal)
- $H$ encloses both poles: the resulting sequence is causal (right-sided)