The Nebula Awards are given each year by the Science Fiction and Fantasy Writers of America ( SFWA ) for the best science fiction or fantasy fiction published in the United States during the previous year .
The Science Fiction and Fantasy Writers of America gives awards for good Science Fiction writing .