Generally, you should be as truthful as you can on a citizenship application, as the Federal government can find out just about anything. It is a general rule that arrests will appear on your record - even if you were not technically convicted - but it varies by circumstances and state.  Minors are treated differently under the law due to their age.  What you should do is run a background check on yourself and see what comes up.  Then speak with an attorney about what is known as "expunging" or sealing your record should it appear.  This, however, does not mean that the information will never show up.  It can and will on a background check by certain agencies.  And I am guessing that it will when the government checks for citizenship, if it is a question.  Good luck.