fence-sitting

[fence-sitting] {n.} or {adj.} Choosing neither side.

You havebeen fence-sitting for too long. It is time you made up your mind.

Contrast: MAKE UP ONE'S MIND, TAKE SIDES.