What is the difference between имеет and у?

For instance:

У неё сандвич.

Vs.

Она имеет сандвич.