All three look so good! I would be tempted to go with white. As someone already said, white is easy to match with clothing as long as you are not afraid of it getting dirty easily.
@ecooke It was actually for a friend's birthday. I bought the beige and it turned out to be very good quality so I bought one for myself in beige as well! Thank you for the input!
Clearly, you like the white better, since you got a split vote on the first 2, & just added a second white choice. You can make up your own mind, you know. If you like the white, get it. There's no right or wrong choice, only what works best for you.