Really, neither. But if I had to Lilyanna. But I think
Lily Anna looks much neater, especially if she'll only ever go by
Lily.
Grace is simply overused, it's a pretty name, but paired with
Lily it looks boring and trendy.
Though I'd love a
Lily Anne :) or
Grace Lily. That would be a nice change!