Somewhere in the portal I had seen the citizenship can be revoked if one leaves for good US after taking the Oath and getting the passport. Is that true ? Please share what is the min duration that one needs to stay in US before they can leave for good. Is there any such written rule as I thought once you get it no one can revoke it. Even if there is such rule is there an exception to it i.e., if one comes to US within the year for 1-2 weeks if we qualify for not being revoked. Appreciate thoughts on the topic.