Question: when did jack sparrow get the compass?
Answer: However, it was known that Jack got it at least ten years prior to the events of The Curse of the Black Pearl, as well as prior to the events of The Price of Freedom. It was revealed in Dead Men Tell No Tales, that an 18 year old Sparrow acquired the compass from his fallen captain Morgan.