You can hide one or more with custom code - not trivial to do unless you're good with PHP and know WooCommerce code very well.
On the other hand if a person sees 2 shipping options where one is free and one is paid, they'd choose free unless they want to pay :-)