Neither. Both gifts will likely disappoint. Sorry to be blunt, but its true....its not like you just started dating and her bday got sprung on you, you know when Christmas is so you've had time to plan for a more thoughtful gift.
If you can't think of anything more meaningful, just play it safe with something sparkly. Most women love jewellry.