Ummmmmm. I don't know. I can't decide. I like flats because their so totally chic aspecialy black and beige. And heels because I like to look taller and because they are so pretty. But then again, some have pointed toes and those are really uncomfertable. So I guess I like FLATS better.so forget everything I just typed exept for the flats part. So for me I like Flats better.