Why does my voice sound weird on videos and recordings?

So I have looked it up and people say that that's how you actually sound. Like when we talk, we hear ourselves different because of all that bone structure and stuff.
So… I decided to record myself with my friend. I talked completely normal and played it back and asked her if that's how I really sounded and she said that that's not how I sounded at all. Like I sounded weird in the recording to her too.
So why does my voice sound so ugly and stuff. All of my friends voices sound normal in recordings so why doesn't mine?
How can I fix this?
p.s. I used my Iphone 4s to record.

You need to use better equipment.