Using geometry nodes, how can I toggle between different geometries, similar to shader editor?
You can do that quite easy with a Point Separate node.

In the image above I've created a mesh with a single vertex. The node network splits into two paths based on the attribute value do_monkey, which is set by the Attribute Fill node (or by anything else that you need).