Hi, are these sentences correct? And is there any difference between 'to be on the fence' and 'to sit on the fence'?

I am always on the fence when it comes to choosing something.
I always sit on the fence when it comes to choosing something.

Thank you.