<prompt> Human: I am looking for a rewards credit card with:a great sign up bonus miles that wont expirethat can be used on any of the most common airlinesLow Annual Fee or No Annual FeeFor someone who flies 2-3 timesyear.I will be purchasing common things restaurant, grocery store, gas, auto repairs, rent. I can also put expenses for work on it Hotel, DJS,etcI want to rack up miles in order to get a free round-trip international flight to Israel.Any thoughts? Advice?  <response>: Probably the chase sapphire preferred. Fee waived for the first year, 400 Signing bonus, and other travel perks.There are others too. I would check nerdwallet for recommendations. 