Is the shot or the pill better for birth control?

The shot and the pill are two effective forms of hormonal birth control, each with their…