I just can't choose between lollipops and rainbows, both make me happy.
lollipops are hard candy that are intended for sucking or licking (heh). Both are good, but I can't eat rainbows
No one can eat rainbows, but rainbows are very colorful just like lollipops.
lollipops come in a variety of colors and flavors! Rainbows just look cool