The better buy would be 5 pounds for $12.95 because if you multiply how much 5 pounds cost twice it’s $25.90 and if you multiply how much 3 pounds cost times 3 to get $24.93. Now this is the confusing part. If you figure out how much one pound is of the 3 pound buy it would be $2.77 now to get to 10 pounds altogether you have to add that extra pound to the 3 pounds times 3 so that would make it $27.70 and it’s only 25.90 for the 5 pounds times 2 .Hope I could help if I was wrong let me know !!