אין הבדל.
חוק מדינה מחייב יותר מהסכם כתוב. כאשר אתה מתחייב בכתב על משהו, ובדיעבד מתברר שההתחייבות שלך מתנגשת עם חוק במדינת ישראל, החוק הוא הקובע. אין כל משמעות ממשית לחתימה על כך ש"אני מתחייב בכתב לא לעבור על חוק X". יכולים גם לחייב אותי לחתום על כך שאני אשמור על החוק לפיו אסור לרצוח. נהדר. במה זה היה נחוץ? הרי קיים חוק כזה, וזה שחתמתי או לא חתמתי על מסמך שבו אני מתחייב למלא אחר הוראות החוק, לא ישנה כהוא זה את העונש שיוטל עליי באם אעבור על חוק זה. אתה גם לא יכול לטעון שיש בחתימה על מסמך שכזה משום התחייבות שאתה מכיר את החוק, כי כידוע לכולנו, אי ידיעת החוק אינה פוטרת מעונש, וזה תקף גם לגבי הקטן והאיזוטרי שבחוקי מדינת ישראל. חתימה על מסמך כלשהו במעמד קבלת האזרחות היא עניין פורמאלי ותו לא, ולא צריך להתרגש מכך. אם היו מעבירים חוק לפיו על כל אזרח ללבוש את התחתונים על הראש כשהוא יוצא מהבית, ואז מחתימים אותי שאני מתחייב לשמור על חוק זה, לא הייתי מתרעם על החתימה, כי אם על החוק עצמו. שלא לדבר על זה שרוב האנשים מקבלים את תעודת הזהות שלהם כשהם עודם קטינים, ולכן אין משמעות לתחימתם על מסמך כלשהו, גם אם הוא לא משהו שגם ככה קבוע בחוק.