Bollywood actress Priyanka Chopra, who has given several hits in her decade-long career, says she competes only with herself.