Fresh green beans are always going to have more flavor. However, if I were to have to choose between canned or frozen, I would choose frozen. I find canned green beans to be a little too soft and full of sodium.