Can I apply for a 1 year US visa even when my passport will expire?
US visa is given for a period decided by the consular staff, regardless of when your passport expires. I was granted a ten year visa, and my passport expired the following year. I got a new passport. Whenever I travel, I carry my old passport which has the visa in it along with my new one. No problem.