Jessica Sanchez posted a photo of her in Boracay in her InstaGram account. Jessica Sanchez, who is 18 years old, and “American Idol” season 11 runner-up, surprised some of her followers on Instagram when she posted a photo of herself wearing a white bikini. Jessica Sanchez is in the Philippines after appearing in the New Year’s Eve countdown of Eastwood Mall and thereafter visiting her mother’s family in Bataan. I guess this is her Miley Cyrus moment, when she tries to convey that at 18, she is not the sweet girl on American Idol, but is older now. Photo credits: IG.