Cervical cap or diaphragm?

Which is better?