We won't really know for sure until after the draft because there are only 32 picks awarded each year and each team can only receive 4 picks maximum, no matter how many people you lose.
It starts with the value of the contract given, so the bigger the contract awarded to an ex-Eagle, the better for the Eagles. There is a limit to the number of picks awarded league wide, so while someone might be eligible for compensation, they can be bumped off of the compensation list depending on how many players change teams. They also offset, so for example if the Eagles lose a 3rd round player and sign a third round player, their compensation is cancelled. You have to have lost more than you signed to get compensated.
The player's contract had to have expired (cut players do not count).
The player had to have been signed by the new team the Monday after this year's draft. After that point, free agents do not count towards compensation.
1. Start with the Average Per Year (APY) of the contract signed.
2. Subtract from the APY any money that the compensatory formula does not count
3. Rank these players by adjusted APY in descending order, and assign points to each player, equal to [number of league wide players]-[rank].
4. Add anywhere from 25 to 100 points for players who played a percentage of snaps on offense or defense in the range of 25% to 100%. (Kickers and punters are given a different point addition unrelated to snap counts.)
5. Add 20 or 5 points for postseason honors as determined by the APâs All Pro list, and the PFWAâs All NFL/All Conference list.
https://overthecap.com/the-basics-and-methodology-of-projecting-the-nfls-compensatory-draft-picks