The Supreme Court has previously struck down similar legislation as unconstitutional

https://www.foxnews.com/politics/trumps-renewed-calls-jail-american-flag-burners-clashes-court-precedent