It works if you add ImplicitRegion:
VectorPlot[{y, -x}, {x, y} \[Element] ImplicitRegion[(1/4 < x^2 + y^2 && x^2 + y^2 < 9), {x, y}]]
Works. Great.