If you fly US Airways for the FRA-PHL-FRA/MUC-PHL-MUC/ZRH-PHL-ZRH/VIE-PHL-VIE segments, you get 100% mileage regardless of the price of teh fare. So you might want to see what the cheapest US Airways fare is (that does NOT use Jet Airways), and book that instead.