Never tell her your gonna buy her anything, just buy it and surprise her.
Otherwise it ends up being a nag until you do.

I told my gf I was gonna buy her a iPhone 4S and now I have too shit