Sometimes if you also use Google to sync your contacts, it causes all kinds of weird thing s to happen to your contacts on your phone.
When I used Google, contacts pictures would shrink to low resolution thumbnails. Contacts would disappear. And one time somehow it merge contacts from my Mother's google account?!
If you use Google Sync at all, I highly recommend you cease its use.