Yes, your friends are definitely right. I got some tips about different faces with different glasses. Square face should not wear glasses with angular, but glasses with thinner frames and rectangle or long elliptic lens. People with long or narrow face should avoid glasses similar with their faces, such as narrow on the upper and down frames or thin and long glasses.
If you have a round face, you should not wear round glasses
anymore, it may make you looks rounder and rounder.
Wide face is not fit with round, oval or small glasses
, glasses with wide, square or angular glasses will be better.
Lozenge faces are also fit with round or oval glasses.
So, your face is round and small, absolutely a beautiful face, so small glasses may the best choice for you. I have some friends whose faces are similar with yours wearing glasses with small and light color frames. I think they look quiet grace. But if you want to make yourself, you can try big black glasses. Ah, it's my personally idea.