nindot ang both..pero if you have enough budget ill go for sumilon. nice beach, pwede ka snorkeling then really nice sea bed. nice ang other side sa island..nice ang sandbar really relaxing. camotes on the other hand is nice too..mas affordable than sumilon. overnight stay in sumilon would cost you around 10k if im not mistaken (inclusive of a room) or you can take advantage of day tour lang that would only cost you 1500 (inclusive of lunch). expensive lang jud ang room sa sumilon coz its really nice.
lemme know w/c one ud prefer.