Can anyone tell me what this is?

Suki

What u all think about this? Doc say its eczema, some say allergy some say dermatitis. Whats the cause and what is it?